immaculate conception - Francés Inglés Diccionario